package com.stylefeng.guns.modular.util;

import java.util.HashMap;
import java.util.Map;

/**
 * 
 * ClassName: CityCodeUtil 
 * @Description: 地市区号工具类
 * @author xiongyao
 * @date 2017年11月16日
 */
public class CityCodeUtil {
	
	private Map<String, String> cityCode=new HashMap<String, String>();
	
	private static CityCodeUtil cityCodeUtil=null;
	
	//初始化各个地市的行政编码
	private CityCodeUtil(){
		cityCode.put("武汉市", "420100");
		cityCode.put("黄石市", "420200");
		cityCode.put("十堰市", "420300");
		cityCode.put("宜昌市", "420500");
		cityCode.put("襄阳市", "420600");
		cityCode.put("鄂州市", "420700");
		cityCode.put("荆门市", "420800");
		cityCode.put("孝感市", "420900");
		cityCode.put("荆州市", "421000");
		cityCode.put("黄冈市", "421100");
		cityCode.put("咸宁市", "421200");
		cityCode.put("随州市", "421300");
		cityCode.put("恩施土家族苗族自治州", "422800");
		cityCode.put("仙桃市", "429004");
		cityCode.put("潜江市", "429005");
		cityCode.put("天门市", "429006");
		cityCode.put("神农架林区", "429021");
	}
	
	public static CityCodeUtil getInstance(){
		if(cityCodeUtil == null){
			cityCodeUtil=new CityCodeUtil();
		}
		return cityCodeUtil;
		
	}
	
	//获取地市的行政编码
	public static String getCityCode(String cityName){
		return CityCodeUtil.getInstance().cityCode.get(cityName);
	}
	
}
